<div class="form tres_colunas">
	<?php 
		echo $this->Html->scriptBlock('
			$(document).ready(function() {
				$("#ProdutoNumeroserie").setMask({mask: "9", type: "repeat"});
				$("#ProdutoValor").setMask({mask: "99,999.999.99", type: "reverse", autoTab: false});
		  	});
		', array('inline' => true));
		if( $msg ) 
			echo '<script type="text/javascript">alert("'.$msg.'");</script>';
	?>
	<script type="text/javascript">
		function carregaProduto(id) {
			if ( document.getElementById(id).value ) {
				var urlProduto = '/kidgames/produtos/buscarProduto/' + document.getElementById(id).value;
				
				$.getJSON(urlProduto, false, function(produto){
					$("#ProdutoId").val(produto.Produto.id);
					$("#ProdutoAtivo").val(produto.Produto.ativo);
					$("#ProdutoNome").val(produto.Produto.nome);
					$("#ProdutoDescricao").val(produto.Produto.descricao);
					$("#ProdutoModelo").val(produto.Produto.modelo);
					$("#ProdutoNumeroserie").val(produto.Produto.numeroserie);
					$("#ProdutoValor").val(produto.Produto.valor).setMask({mask: "99,999.999.99", type: "reverse", autoTab: false});
				});
			} else {
				$("#ProdutoId").val("");
				$("#ProdutoAtivo").val("");
				$("#ProdutoNome").val("");
				$("#ProdutoDescricao").val("");
				$("#ProdutoModelo").val("");
				$("#ProdutoNumeroserie").val("");
				$("#ProdutoValor").val("");
			}
		}

		function carregaProdutoPeloNumSerie(num_serie) {
			if ( document.getElementById(num_serie).value ) {
				var urlProduto = '/kidgames/produtos/buscarProdutoPeloNumSerie/' + document.getElementById(num_serie).value;
				
				$.getJSON(urlProduto, false, function(produto){
					$("#ProdutoId").val(produto.Produto.id);
					$("#ProdutoCod").val(produto.Produto.id);
					$("#ProdutoAtivo").val(produto.Produto.ativo);
					$("#ProdutoNome").val(produto.Produto.nome);
					$("#ProdutoDescricao").val(produto.Produto.descricao);
					$("#ProdutoModelo").val(produto.Produto.modelo);
					$("#ProdutoNumeroserie").val(produto.Produto.numeroserie);
					$("#ProdutoValor").val(produto.Produto.valor).setMask({mask: "99,999.999.99", type: "reverse", autoTab: false});
				});
			} else {
				$("#ProdutoId").val("");
				$("#ProdutoCod").val("");
				$("#ProdutoAtivo").val("");
				$("#ProdutoNome").val("");
				$("#ProdutoDescricao").val("");
				$("#ProdutoModelo").val("");
				$("#ProdutoNumeroserie").val("");
				$("#ProdutoValor").val("");
			}
		}

		function carregarEditarPeloId(id) {
			var urlProduto = '/kidgames/produtos/cadastrarProduto/' + document.getElementById(id).value;
			$("#inicial").load( urlProduto ); 
		}

		function carregarEditarPeloNumSerie(num_serie) {
			var urlProduto = '/kidgames/produtos/cadastrarProduto/' + document.getElementById(num_serie).value;
			$("#inicial").load( urlProduto ); 
		}
	</script>
	<div class="titulo_pagina">
		<p> CADASTRO DO PRODUTO </p>
	</div>
	<?php
		echo $this->Form->create('Produto');
		echo $this->Form->input('id');
		echo $this->Form->input('ativo', array('label' => 'Ativo', 'type' => 'checkbox', 'checked' => $ativo));
		echo $this->Form->input('cod', array('label' => 'COD. PROD. <b>*</b>', 'value' => $id, 'onblur' => 'carregaEdit(this.id)'));
		echo $this->Form->input('nome', array('label' => 'NOME <b>*</b>'));
		echo $this->Form->input('descricao', array('label' => 'DESCRIÇÃO <b>*</b>', 'type' => 'textarea', 'style' => 'resize:none', 'before' => '<div id="area">', 'after' => '</div>'));
		echo $this->Form->input('modelo', array('label' => 'FABRICANTE <b>*</b>'));
		echo $this->Form->input('numeroserie', array('label' => 'NÚMERO DE SÉRIE <b>*</b>', 'onblur' => 'carregaProdutoPeloNumSerie(this.id)'));
		echo $this->Form->input('valor', array('label' => 'VALOR <b>*</b> R$')); 
		
		if (empty($id)) {
			echo $this->Js->submit('Cadastrar', array('div' => false, 'update' => '#inicial'));
			echo $this->Form->button('Limpar Tudo', array('type' => 'reset'));
		} else {
			echo $this->Js->submit('Salvar', array('div' => false, 'update' => '#inicial'));
			echo $ajax->submit('Excluir', array('url'=> array('controller'=>'produtos', 'action'=>'delete', $id), 'update' => 'inicial'));
		}
		echo $this->Form->end();
	?>
</div>